import _ from 'lodash';
import tplNodes from './tpl-nodes';

export default {
  viewElems: [
    tplNodes.div,
    tplNodes.box,
    tplNodes.text,
    tplNodes.icon,
    tplNodes.img,
    tplNodes.buttonComp,
    tplNodes.video
  ],
  actionELems: [
    tplNodes.listComp,
    tplNodes.c$JzlListComp,
    tplNodes.c$navComp,
    tplNodes.sliderComp,
    // tplNodes.gridComp,
    tplNodes.tabsComp,
    tplNodes.collapseComp,
    tplNodes.paginationComp
  ],
  formElems: [
    tplNodes.c$inputComp,
    tplNodes.c$numberComp,
    tplNodes.c$radioComp,
    tplNodes.c$checkboxComp,
    tplNodes.c$switchComp,
    tplNodes.c$mbComp,
    tplNodes.c$selectComp,
    tplNodes.c$cascaderComp,
    tplNodes.c$phoneComp,
    tplNodes.c$editorComp,
    tplNodes.c$idcardComp,
    tplNodes.c$imageComp,
    tplNodes.c$fileComp,
    tplNodes.c$colorComp,
    tplNodes.c$iconComp,
    tplNodes.c$linkComp,
    tplNodes.c$matrixComp,
    tplNodes.c$roleComp,
    tplNodes.c$signComp,
    tplNodes.c$sliderComp,
    tplNodes.c$starComp,
    tplNodes.c$tagComp,
    tplNodes.c$timeComp,
    tplNodes.c$videoComp
  ],
  dataElems: [
    tplNodes.c$jzlDatasComp,
    tplNodes.c$jzlFormComp,
    tplNodes.c$jzlPageSubComp
  ],
  chartElems: [
    tplNodes.c$chartCardComp,
    tplNodes.c$chartTableComp,
    tplNodes.c$chartBarComp,
    tplNodes.c$chartLineComp,
    tplNodes.c$chartPieComp
  ]
}
